@font-face {
  font-family: 'MONACO';
  src: url('../fonts/MONACO.TTF'),url('../fonts/印品睿圆体.TTF');
}

.sw-container .sw-typography {
  font-family: 'MONACO', '印品睿圆体';
}

.sw-container.sw-container {
  text-shadow: 0 0 0.2em #1df3fc, -0 -0 0.2em #1df3fc;
  transition: all ease 1s;
}

.sw-container .sw-card-slim-container,
.sw-container .sw-card-bubble-background {
  background: linear-gradient(#2d0239, #0b2142);
}

.sw-container .sw-ui-main {
  background-image: url(../images/background.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
}

p.sw-typography.sw-ui-tile-header.sc-bwzfXH.lgjLwG {
  font-size: 20px;
}
p.sw-typography.sc-bwzfXH.jCzPjW {
  font-size: 1.1rem;
}
html {
  font-size: 16px;
}
img.sw-bar-bubble-icon.sc-Rmtcm.PtENo.sc-bdVaJa.hlBhLX {
  height: 40px;
}
p.sw-typography.sw-bar-bubble-location.sc-bwzfXH.dsrBSL {
  font-size: 1.2rem;
}
.sc-csuQGl.sw-container.sc-bRBYWo.ivwItR {
  height: 65px;
}
span.sw-typography.sw-bar-slim-location.sc-bwzfXH.dsrBSL {
  font-size: 20px;
  margin-top: -2px;
}
span.sw-typography.sw-bar-slim-temperature.sc-bwzfXH.dsrBSL {
  font-size: 18px;
}